package com.joysuch.wwyt.mh.bean.vo;

import com.joysuch.wwyt.core.bean.SimpleSelectListBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Author ZhaoQiuWei
 * @Date 2022/5/24 16:02
 */
@Data
public class MhMajorHazardTaskVO {
    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "计划id")
    private Long planId;

    @ApiModelProperty(value = "任务名称")
    private String taskName;

    @ApiModelProperty(value = "危险源id")
    private Long mhId;

    private String mhName;

    @ApiModelProperty(value = "周期类型:0周检查 1季度检查")
    private Integer cycleType;

    @ApiModelProperty(value = "循环类型:0周期内循环,1单次")
    private Integer loopType;

    @ApiModelProperty(value = "检查人员类型:检查人员类型:0主要负责人,1技术负责人,2操作负责人")
    private Integer checkUserType;

    @ApiModelProperty(value = "完成期限描述")
    private String deadLineDesc;

    @ApiModelProperty(value = "提前提醒天数")
    private Integer reminderDays;

    @ApiModelProperty(value = "任务开始时间")
    private Date taskStratTime;

    @ApiModelProperty(value = "随行人员:检查对象")
    private List<SimpleSelectListBean> entourageIds;

    @ApiModelProperty(value = "备注")
    private String remark;

    private List<MhMajorHazardPlanItemVO> itemList;
}